package day_05;

public class dmeo1 {
    public static void main(String[] args) {
//        //如何产生随机数
//        Random r=new Random();
//        r.nextInt(10);//生成0~9的数
//
//        //生成7~15的数
//        //可以理解为先向左对齐，7-7~15-7；0~8+1；；+7；
//        int number=r.nextInt(9)+7;      //7~15
//        System.out.println(number);
        //数组的内存
        //创建一个数组，会在堆内存开创空间存放具体的值
        //而在堆内存开创的空间的地址就是数组名；
        //这个数组名是在栈内存里面的，
        // 通过栈内存的数组名即数组的地址找到堆内存中的数组
//        int arr[]={0,1,2,3,4,5};
//        System.out.println(arr.length);
//        int arr2[]=arr;
//        System.out.println(arr2.length);
        //复制数组
        int arr[] = new int[10];
        for (int i = 0; i <10 ; i++) {
            arr[i]=i+1;
        }

        int arr2[]=copyarr(2, 8, arr);
        for (int i = 0; i <8-2 ; i++) {
            System.out.println(arr2[i]);
        }
    }
        public static int[] copyarr (int from,int to,int[] arr){
            int newarr[]=new int[to-from];
            for (int i = from; i <to ; i++) {
                newarr[i-from]=arr[i];
            }
            return newarr;
        }

}
